home *** CD-ROM | disk | FTP | other *** search
/ Network CD 2 / Network CD - Volume 2.iso / programs / internet / tcp / amitcp / amitcp-api-22.lha / AmiTCP-2.2 / netinclude / pragmas / socket_pragmas.h
Encoding:
C/C++ Source or Header  |  1993-08-12  |  2.7 KB  |  65 lines

  1. /**/
  2. /* $Id: socket_pragmas.h,v 1.7 1993/07/14 19:07:44 ppessi Exp $*/
  3. /**/
  4. /* Copyright (c) 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>*/
  5. /*                    Helsinki University of Technology, Finland.*/
  6. /*                    All rights reserved.*/
  7. /**/
  8. /* SAS C pragmas for the "bsdsocket.library" version 2 */
  9. /**/
  10. /* DO NOT GENERATE THIS FILE AUTOMATICALLY FROM FD FILE */
  11. /**/
  12. /* Created      : Mon Apr  5 10:19:13 1993 ppessi*/
  13. /* Last modified: Fri Jun 11 22:07:12 1993 too*/
  14. /**/
  15. /**/
  16. /*------ standard bsd socket system calls -----*/
  17. #pragma libcall SocketBase socket 1E 21003
  18. #pragma libcall SocketBase bind 24 18003
  19. #pragma libcall SocketBase listen 2A 1002
  20. #pragma libcall SocketBase accept 30 98003
  21. #pragma libcall SocketBase connect 36 18003
  22. #pragma libcall SocketBase sendto 3C 39218006
  23. #pragma libcall SocketBase send 42 218004
  24. #pragma libcall SocketBase recvfrom 48 A9218006
  25. #pragma libcall SocketBase recv 4E 218004
  26. #pragma libcall SocketBase shutdown 54 1002
  27. #pragma libcall SocketBase setsockopt 5A 3821005
  28. #pragma libcall SocketBase getsockopt 60 9821005
  29. #pragma libcall SocketBase getsockname 66 98003
  30. #pragma libcall SocketBase getpeername 6C 98003
  31. /*------ generic system calls related to sockets*/
  32. #pragma libcall SocketBase IoctlSocket 72 81003
  33. /*------ AmiTCP/IP specific stuff*/
  34. #pragma libcall SocketBase CloseSocket 78 001
  35. #pragma libcall SocketBase WaitSelect 7E 1BA98006
  36. #pragma libcall SocketBase SetSocketSignals 84 21003
  37. #pragma libcall SocketBase SetDTableSize 8A 001
  38. #pragma libcall SocketBase ObtainSocket 90 321004
  39. #pragma libcall SocketBase ReleaseSocket 96 1002
  40. #pragma libcall SocketBase ReleaseCopyOfSocket 9C 1002
  41. #pragma libcall SocketBase Errno A2 0
  42. #pragma libcall SocketBase SetErrnoPtr A8 0802
  43. /*------ inet library calls related to inet address manipulation*/
  44. #pragma libcall SocketBase Inet_NtoA AE 001
  45. #pragma libcall SocketBase inet_addr B4 801
  46. #pragma libcall SocketBase Inet_LnaOf BA 001
  47. #pragma libcall SocketBase Inet_NetOf C0 001
  48. #pragma libcall SocketBase Inet_MakeAddr C6 1002
  49. #pragma libcall SocketBase inet_network CC 801
  50. /*------ gethostbyname etc*/
  51. #pragma libcall SocketBase gethostbyname D2 801
  52. #pragma libcall SocketBase gethostbyaddr D8 10803
  53. #pragma libcall SocketBase getnetbyname DE 801
  54. #pragma libcall SocketBase getnetbyaddr E4 1002
  55. #pragma libcall SocketBase getservbyname EA 9802
  56. #pragma libcall SocketBase getservbyport F0 8002
  57. #pragma libcall SocketBase getprotobyname F6 801
  58. #pragma libcall SocketBase getprotobynumber FC 001
  59. /*------ resolver functions*/
  60. /*------ syslog functions*/
  61. #pragma libcall SocketBase Syslog 102 98003
  62. #pragma tagcall SocketBase syslog 102 98003
  63. /*------ AmiTCP/IP 1.1 extensions*/
  64. #pragma libcall SocketBase Dup2Socket 108 1002
  65.